﻿CREATE PROCEDURE [dbo].[Purchase_PaymentRequest_Put]
	@purchaseId bigint,

	@paymentRequestStatus nvarchar(50) = NULL,
	@paymentRequestRequestId nvarchar(max) = NULL,
	@paymentRequestError nvarchar(32) = NULL,
	@paymentRequestErrorInfo nvarchar(MAX) = NULL,
	@paymentRequestContract nvarchar(MAX) = NULL,
	@paymentRequestRecipientIdentified nvarchar(MAX) = NULL,
	@paymentRequestRecipientAccountType nvarchar(MAX) = NULL
AS
BEGIN
	UPDATE [dbo].[purchase_Item]
	SET [PaymentRequestDate] = GETUTCDATE()
      ,[PaymentRequestStatus] = @paymentRequestStatus
			,[PaymentRequestRequestId] = @paymentRequestRequestId
      ,[PaymentRequestError] = @paymentRequestError
      ,[PaymentRequestErrorInfo] = @paymentRequestErrorInfo
      ,[PaymentRequestContract] = @paymentRequestContract
      ,[PaymentRequestRecipientIdentified] = @paymentRequestRecipientIdentified
      ,[PaymentRequestRecipientAccountType] = @paymentRequestRecipientAccountType
	WHERE [PurchaseId] = @purchaseId
END